import time

class SimpleCache:
    # 类变量，存储所有缓存数据（静态共享）
    _cache = {}

    @staticmethod
    def set(key, value, expire_seconds=300):
        """静态方法：设置缓存键值对，默认过期时间60秒"""
        SimpleCache._cache[key] = {
            'value': value,
            'expire_time': time.time() + expire_seconds
        }

    @staticmethod
    def get(key):
        """静态方法：获取缓存值，若过期或不存在返回None"""
        item = SimpleCache._cache.get(key)
        if not item:
            return None
        # 检查是否过期
        if time.time() > item['expire_time']:
            del SimpleCache._cache[key]  # 删除过期项
            return None
        return item['value']

    @staticmethod
    def clear():
        """静态方法：清空所有缓存"""
        SimpleCache._cache.clear()